dnd: Make gdk_drag_context_set_device() private
authorBenjamin Otte <otte@redhat.com>
Sun, 10 Dec 2017 23:17:36 +0000 (00:17 +0100)
committerBenjamin Otte <otte@redhat.com>
Mon, 11 Dec 2017 00:02:31 +0000 (01:02 +0100)
There's no need to call it from GTK anymore, because we pass the device
to gdk_drag_begin().

gdk/gdkdnd.h
gdk/gdkdndprivate.h
gtk/gtkdnd.c

index ccedece2d8df9c2c0e3c0371689e4fce79978f67..f830fdc69e20d1097c0d961f897c3c31acc003c3 100644 (file)
@@ -86,9 +86,6 @@ GType            gdk_drag_context_get_type             (void) G_GNUC_CONST;
 GDK_AVAILABLE_IN_3_94
 GdkDisplay *     gdk_drag_context_get_display          (GdkDragContext *context);
 GDK_AVAILABLE_IN_ALL
-void             gdk_drag_context_set_device           (GdkDragContext *context,
-                                                        GdkDevice      *device);
-GDK_AVAILABLE_IN_ALL
 GdkDevice *      gdk_drag_context_get_device           (GdkDragContext *context);
 
 GDK_AVAILABLE_IN_3_94
index e44e49bfe8bc741267fbb676ae17d5a5eaf9fb3b..16ad7332d49c7dd2231992d1ff4d7f194faa4efa 100644 (file)
@@ -151,6 +151,8 @@ struct _GdkDragContext {
 
 GList *  gdk_drag_context_list (void);
 
+void     gdk_drag_context_set_device          (GdkDragContext *context,
+                                               GdkDevice      *device);
 void     gdk_drag_context_set_cursor          (GdkDragContext *context,
                                                GdkCursor      *cursor);
 void     gdk_drag_context_cancel              (GdkDragContext      *context,
index 08c1117b9525f8fbd51858e9f59ca3fe0acb48eb..e613a5c1dd23909e0d278fee63ee5ffab6fe37b9 100644 (file)
@@ -1122,8 +1122,6 @@ gtk_drag_begin_internal (GtkWidget          *widget,
 
   context = gdk_drag_begin (ipc_window, pointer, target_list, start_x, start_y);
 
-  gdk_drag_context_set_device (context, pointer);
-
   if (!gdk_drag_context_manage_dnd (context, ipc_window, actions))
     {
       gtk_drag_release_ipc_widget (ipc_widget);